﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Keepo.Models;

namespace AlbumDesigner.Controllers
{
    public class AboutController : Controller
    {
        private AlbumContext db = new AlbumContext();

        public ActionResult Index()
        {
            // Page meta
            PageMeta pageMeta = db.PageMetas.First(p => p.Name == "אודות");
            ViewBag.Description = pageMeta.Description;
            ViewBag.Keywords = pageMeta.Keywords;
            ViewBag.Title = pageMeta.Title;

            return View();
        }

        public ActionResult AboutApplication()
        {
            // Page meta
            PageMeta pageMeta = db.PageMetas.First(p => p.Name == "על התוכנה");
            ViewBag.Description = pageMeta.Description;
            ViewBag.Keywords = pageMeta.Keywords;
            ViewBag.Title = pageMeta.Title;

            return View();
        }

        public ActionResult Gallery()
        {
            PageMeta pageMeta = db.PageMetas.First(p => p.Name == "גלריה");
            ViewBag.Description = pageMeta.Description;
            ViewBag.Keywords = pageMeta.Keywords;
            ViewBag.Title = pageMeta.Title;

            return View();
        }

        public ActionResult EcologicBooks()
        {
            PageMeta pageMeta = db.PageMetas.First(p => p.Name == "ספרים אקולוגיים");
            ViewBag.Description = pageMeta.Description;
            ViewBag.Keywords = pageMeta.Keywords;
            ViewBag.Title = pageMeta.Title;

            return View();
        }

        public ActionResult HowItWorks()
        {
            PageMeta pageMeta = db.PageMetas.First(p => p.Name == "איך זה עובד?");
            ViewBag.Description = pageMeta.Description;
            ViewBag.Keywords = pageMeta.Keywords;
            ViewBag.Title = pageMeta.Title;

            return View();
        }

        public ActionResult Samples()
        {
            PageMeta pageMeta = db.PageMetas.First(p => p.Name == "דוגמאות");
            ViewBag.Description = pageMeta.Description;
            ViewBag.Keywords = pageMeta.Keywords;
            ViewBag.Title = pageMeta.Title;

            return View();
        }

        public ActionResult WorthToNotice()
        {
            PageMeta pageMeta = db.PageMetas.First(p => p.Name == "שווה לדעת");
            ViewBag.Description = pageMeta.Description;
            ViewBag.Keywords = pageMeta.Keywords;
            ViewBag.Title = pageMeta.Title;

            return View();
        }

        public ActionResult ClientsStories()
        {
            PageMeta pageMeta = db.PageMetas.First(p => p.Name == "לקוחות מספרים");
            ViewBag.Description = pageMeta.Description;
            ViewBag.Keywords = pageMeta.Keywords;
            ViewBag.Title = pageMeta.Title;

            return View();
        }
    }
}
